﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Ingenious.Graph;

namespace Ingenious.Core
{
    /// <summary>
    /// Serializes Ingenious Triple objects to RDF/XML format RDF notation
    /// Useful help at http://www.w3.org/2007/02/turtle/primer/
    /// </summary>
    public class RdfXmlSerializer : IRdfSerializer
    {
        #region IRdfSerializer Implementation
        public string ToRdfDocument(NamespaceUriCollection namespaceUriCollection, IList<Triple> triples)
        {
            return string.Empty;
        }

        public bool FromRdfDocument(string rdfDocument, out NamespaceUriCollection namespaceUriCollection, out IList<Triple> triples, out string error)
        {
            namespaceUriCollection = new NamespaceUriCollection();
            triples = new List<Triple>();
            error = null;

            return true;
        }
        #endregion
    }
}
